package com.thesis.manage.domain;


import com.thesis.manage.common.entity.AbstractBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Table;
import java.util.Date;

/**
 * @author php
 * @desc 学生表
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "student")
public class Student extends AbstractBaseEntity implements java.io.Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * name 姓名
     */
    private String name;
    /**
     * student_number 学生号
     */
    private String studentNumber;
    /**
     * sex 性别
     */
    private Integer sex;
    /**
     * borth 出生日期
     */
    private Date borth;
    /**
     * college_id 院系id
     */
    private Long collegeId;
    /**
     * 院系名称
     */
    private String collegeName;
    /**
     * class_id 班级id
     */
    private Long classId;

    /**
     * 班级名称
     */
    private String classesName;
    /**
     * 专业id
     */
    private Long majorId;
    /**
     * 专业名称
     */
    private String majorName;
    /**
     * remark 备注
     */
    private String remark;
    /**
     * image 头像
     */
    private String image;
    /**
     * phone 电话
     */
    private String phone;
    /**
     * email 邮箱
     */
    private String email;
    /**
     * password 密码
     */
    private String password;

    /**
     * 身份证
     */
    private String idCard;
}
